all: ensemblekernel ensembleconsole

ensemblekernel:
	@(cd Kernel; $(MAKE))

ensembleconsole:
	@(cd Console; $(MAKE))

clean:
	(cd Kernel; $(MAKE) clean)	
	(cd Console; $(MAKE) clean)

distclean:
	(cd Kernel; $(MAKE) distclean)
	(cd Console; $(MAKE) distclean)

package:
	tar -czvf Ensemble-Source-Current.tar.gz \
		--exclude='Grub.img' --exclude='Ensemble-Source-Current.tar.gz' --exclude='*.suo' --exclude='*.user' --exclude='*.ncb' \
		--exclude='*.map' --exclude='*.o' --exclude='*.mod' --exclude='*.32' --exclude='*.a' ../Ensemble

emulate:
	bochs